package com.wolfking.jeesite.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wolfking.jeesite.mybatis.DataEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 角色是实体
 * 
 * @author wolfking@赵伟伟
 * @mail zww199009@163.com
 * @创作日期 2017年5月13日 下午9:05:58
 * @copyright wolfking
 */
@Data
@TableName("sys_role")
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class Role extends DataEntity {
	private static final long serialVersionUID = -6505598406354271488L;
	@TableField("office_id")
	private Integer officeId; // 归属机构
	@TableField
	private String name; // 角色名称
	@TableField
	private String enname; // 英文名称
	@TableField("role_type")
	private String roleType;// 权限类型
	@TableField("data_scope")
	private String dataScope;// 数据范围
	@TableField("is_sys")
	private String sysData; // 是否是系统数据
	@TableField
	private String useable; // 是否是可用

	@TableField(exist = false)
	private String menuIds; // 菜单ID的集合

	@TableField(exist = false)
	private String officeIds; // 组织结构ID的集合

	@TableField(exist = false)
	private String oldName; // 原角色名称
	@TableField(exist = false)
	private String oldEnname; // 原英文名称

}
